package cn.com.bod.fas.clm.model.vo.dto.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Column;
import javax.validation.constraints.NotBlank;

/**
 * @description 合同签订请求 VO(担保合同与贷款合同)
 * @author shihf
 * @date 2019年09月21日 14时00分42秒
 * @version 1.0.0
 * @Copyright (c) scfhdt
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("合同签订请求 ")
public class SignConRequVo {

    /** 合同编号 */
    @NotBlank(message = "合同编号不能为空!")
    @ApiModelProperty("合同编号")
    private String conNo;

    /** 合同类型 L，贷款合同   G，担保合同 */
    @NotBlank(message = "合同类型不能为空!")
    @ApiModelProperty("合同类型")
    private String conType;

    /** 合同起始日期 */
    @ApiModelProperty("合同起始日期")
    private String conStartDate;

    /** 合同结束日期 */
    @ApiModelProperty("合同结束日期")
    private String conDueDate;

    /** 合同签订日期 */
    @ApiModelProperty("合同签订日期")
    private String conSignDate;

    /** 合同签订人名称 */
    @ApiModelProperty("合同签订人名称")
    private String conSignUserName;

    /** 合同签订机构名称 */
    @ApiModelProperty("合同签订机构名称")
    private String conSignOrgName;

}
